Gamepad mal detectado (Switch Pro)

Descripcion

Al conectar un mando es detectado como un Nintendo Switch Pro Controller a pesar de que no lo es, y por lo tanto los controles funcionan de manera muy incorrecta.

Metodo

En mi caso esto se produce con el GameSir T4, si lanzo el siguiente comando:

lsmod | grep nintendo

Puedo ver que el siguiente modulo está cargado:

hid_nintendo

El problema es que ese modulo está substituyendo al modulo Xpad que es el que se debería de encargar de manejar dicho gamepad.

Para solucionar el problema solo añadimos la siguiente linea al archivo /etc/modprobe.d/50-blacklist.conf

blacklist hid_nintendo

Una vez hecho esto reiniciamos el PC y si volvemos a lanzar el comando lsmod podremos ver que el modulo Xpad está ahora cargado

Tags

Gamepad | Modulo | Xpad